package com.zeei.ems.meet.model.dto;

import com.zeei.ems.meet.model.MeetingRecordDetailVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@ApiModel(value = "MeetingDto", description = "阿里云会议实体类")
public class MeetingDto {
    /**
     * 会议名称
     */
    @ApiModelProperty(name = "meetingName", value = "会议名称")
    private String meetingName;

    /**
     * 会议有效时间
     */
    @ApiModelProperty(name = "validTime", value = "会议有效时间")
    private Date validTime;

    /**
     * 会议口令，入会时使用
     */
    @ApiModelProperty(name = "meetingCode", value = "会议口令，入会时使用")
    private String meetingCode;

    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    /**
     * 创建者Id
     */
    @ApiModelProperty(name = "userId", value = "创建者Id")
    private String userId;

    /**
     * 会议唯一标识
     */
    @ApiModelProperty(name = "meetingUUID", value = "会议唯一标识")
    private String meetingUUID;

    /**
     * 参会记录，只有调用getMeetingListMembers才能拿到值
     */
    @ApiModelProperty(name = "memberList", value = "参会记录，只有调用getMeetingListMembers才能拿到值")
    private List<MeetingRecordDetailVO> memberList;
}
